function abrirJanela2(nome, endereco, largura, altura){
    janela = window.open(endereco, nome, "modal=1,width=" + largura + ",height=" + altura + ",scrollbars=yes")
    //interceptacao de erro na abertura da janela
            
    if(janela == null) { 
        alert("Se a janela nao está abrindo\ntalvez seja porque voce tenha um\nprograma bloqueador de pop-up!");
        return; 
    }            
    janela.moveTo(300, 300);
}

function abrirJanela(nome, endereco, largura, altura){
    NewWindow(endereco, nome, largura, altura, 'yes');
}

function NewWindow(mypage, myname, w, h, scroll) {
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+''
    win = window.open(mypage, myname, winprops)
    if (parseInt(navigator.appVersion) >= 4) {
        win.window.focus();
    }
    win.moveTo(0, 0);
    win.resizeTo(screen.availWidth, screen.availHeight);
}


function setValue(target) {
    var valor = target.checked;
    target.value = valor;
}

function faleConosno(idioma){
    var form = document.getElementById("formulario");
    var msg = verificaCampos(idioma);
    if(msg == "true"){
        form.action = "/byblos/email.enviar.logic";
        form.submit();    
    }else {
        alert(msg);
    }
}

function verificaCampos(idioma){
    var nome = document.getElementById("nomeFaleConosco").value;
    var email = document.getElementById("emailClienteFaleConosco").value;
    var mensagem = document.getElementById("mensagemFaleConosco").value;
    var isOk = true;
    var resultado = "";
    switch (idioma){
        case 0: resultado += " Campos Obrigatórios 0 \n"; break;
        case 1: resultado += " Campos Obrigatórios 1 \n"; break;
        case 2: resultado += " Campos Obrigatórios 2 \n"; break;
        case 3: resultado += " Campos Obrigatórios 3 \n"; break;
        case 4: resultado += " Campos Obrigatórios 4 \n"; break;
    }
    if(nome == ''){
        isOk = false;
        switch (idioma){
            case 0: resultado += "- Nome 0 \n"; break;
            case 1: resultado += "- Nome 1 \n"; break;
            case 2: resultado += "- Nome 2 \n"; break;
            case 3: resultado += "- Nome 3 \n"; break;
            case 4: resultado += "- Nome 4 \n"; break;
        }
    }
    
    if(email == ''){
        isOk = false;
        switch (idioma){
            case 0: resultado += "- e-mail 0 \n"; break;
            case 1: resultado += "- e-mail 1 \n"; break;
            case 2: resultado += "- e-mail 2 \n"; break;
            case 3: resultado += "- e-mail 3 \n"; break;
            case 4: resultado += "- e-mail 4 \n"; break;
        }
    }
    
    if(mensagem == ''){
        isOk = false;
        switch (idioma){
            case 0: resultado += "- mensagem 0 \n"; break;
            case 1: resultado += "- mensagem 1 \n"; break;
            case 2: resultado += "- mensagem 2 \n"; break;
            case 3: resultado += "- mensagem 3 \n"; break;
            case 4: resultado += "- mensagem 4 \n"; break;
        }
    }
    if(isOk){
        return "true";
    }
    
    return resultado;
}

function voltarPaginaAnterior(){
    history.back();
}
function confirmar(endereco) {            
    if(confirm('Tem certeza?')) {
        window.location.replace(endereco);
    }  
}

function isDate(day, month, year) {
    //IsDate(29, 2, 2005)
    //IsDate(29, 2, 2004)
    var date = new Date();
    var blnRet = false;
    var blnDay;
    var blnMonth;
    var blnYear;

    date.setFullYear(year, month -1, day);

    blnDay   = (date.getDate()      == day);
    blnMonth = (date.getMonth()     == month -1);
    blnYear  = (date.getFullYear()  == year);

    if (blnDay && blnMonth && blnYear)
        blnRet = true;

    return blnRet;
}

function isDataValida(data){
    var numeros = data.split("/");
    var dia = numeros[0];
    var mes = numeros[1];
    var ano = numeros[2];
    var resultado = false;
    var today = new Date();
    var dateParam = new Date();
    dateParam.setFullYear(ano, mes -1, dia);
    if(isDate(dia, mes, ano) && dateParam > today){
        resultado = true;
    } else {
        resultado = false;
    }
    return resultado;               
}

